package org.neframework.webtest.model;

import java.math.BigDecimal;
import java.sql.Timestamp;

import com.tmsps.neframework.jpa.annotation.Id;
import com.tmsps.neframework.jpa.annotation.NotMap;
import com.tmsps.neframework.jpa.annotation.Table;
import com.tmsps.neframework.jpa.model.DbModel;

/**
 * 验证码表
 * 
 * @author 冯晓东 398479251
 *
 */
@Table
public class t_s_code implements DbModel {
	@NotMap
	private static final long serialVersionUID = 1L;
	@Id
	private String kid;
	private int status = 0;
	private Timestamp created = new Timestamp(System.currentTimeMillis());

	private String code;// 验证码

	private BigDecimal money;// 收取金额
	private Timestamp enddate;// 截止日期

	private String status_verify;// 验证状态:待验证 or 已验证 or 已过期

	private String verify_ip;// 验证者 ip
	private String verify_name;// 验证者
	private String verify_qq;// 验证者 qq
	private String verify_mobile;
	private String verify_email;
	private String note;// 备注

	// =========== get / set () ====================

	public String getKid() {
		return kid;
	}

	public void setKid(String kid) {
		this.kid = kid;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public Timestamp getCreated() {
		return created;
	}

	public void setCreated(Timestamp created) {
		this.created = created;
	}

	public String getVerify_ip() {
		return verify_ip;
	}

	public void setVerify_ip(String verify_ip) {
		this.verify_ip = verify_ip;
	}

	public String getVerify_name() {
		return verify_name;
	}

	public void setVerify_name(String verify_name) {
		this.verify_name = verify_name;
	}

	public String getVerify_qq() {
		return verify_qq;
	}

	public void setVerify_qq(String verify_qq) {
		this.verify_qq = verify_qq;
	}

	public String getVerify_mobile() {
		return verify_mobile;
	}

	public void setVerify_mobile(String verify_mobile) {
		this.verify_mobile = verify_mobile;
	}

	public String getVerify_email() {
		return verify_email;
	}

	public void setVerify_email(String verify_email) {
		this.verify_email = verify_email;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public BigDecimal getMoney() {
		return money;
	}

	public void setMoney(BigDecimal money) {
		this.money = money;
	}

	public Timestamp getEnddate() {
		return enddate;
	}

	public void setEnddate(Timestamp enddate) {
		this.enddate = enddate;
	}

	public String getStatus_verify() {
		return status_verify;
	}

	public void setStatus_verify(String status_verify) {
		this.status_verify = status_verify;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

}
